package com.example.project.service;

import com.example.project.common.Result;
import com.example.project.dto.UpdatePasswordRequest;
import com.example.project.dto.UpdateProfileRequest;
import org.springframework.web.multipart.MultipartFile;

public interface UserService {
    Result<?> getProfile(Long userId);
    Result<?> updateProfile(Long userId, UpdateProfileRequest request);
    Result<?> updatePassword(Long userId, UpdatePasswordRequest request);
    Result<?> updateAvatar(Long userId, MultipartFile file);
} 